# 数据库中用户信息
user_data = "123"
password_data = "123456"

count = 3
while True:
    # count 自减1
    # count -= 1
    if count == -1:
        print("请5分钟后再尝试")
    # 用户登录输入的信息
    username = input("请输入正确的账号：")
    password = input("请输入正确的密码：")

    # 判断 数据库中的用户信息 =？ 用户登录输入的信息
    # 产品需求
    # 1. 如果成功输入，账号密码，显示登录成功，欢迎 用户的名字 使用
    # 2. 如果输入失败，让用户重新输入，并显示 账号或密码输入错误 还有3次尝试机会
    # 3. 如果3次都用掉，5分钟后再尝试登陆

    # 判断账号是否正确
    # 1.账号正确
    if count == 0:
        print("请5分钟后再尝试")

    if username == user_data:
        # 判断密码是否正确
        # a.密码正确
        if password == password_data:
            print("登录成功，欢迎%s使用"%(username))
            break
        # b.密码不正确
        else:
            print("账号或密码输入错误！请重新输入,您还有",count,"次尝试的机会")
    # 2.账号不正确
    else:
        print("账号或密码输入错误！请重新输入您还有",count,"次尝试的机会")

# while True 使用案例
# 1.可实现 for循环 + range 的功能
# 2.可给特定的条件（比如说 账号和密码都相等 可跳出）

# %s 占位符


